package cc.rengu.igas.channel.ncqs.core.model.request;

import cc.rengu.igas.channel.ncqs.core.model.bean.NcqsBaseInfo;
import cc.rengu.igas.channel.ncqs.core.model.bean.ResfdInfo;
import cc.rengu.igas.channel.ncqs.core.model.bean.RiskInfo;

/**
 * 借记转账
 */
public class DebitTransferAcqRequest extends NcqsBaseInfo {
    private String transCcy;          /* 交易币种 */
    private String transAmt;          /* 交易金额 */
    private String acctInType;        /* 账户输入方式 */
    private String termType;          /* 终端类型 */
    private String termNo;            /* 终端类型 */
    private String acqReserved;       /* 发起方保留 */
    private String payerAcctNo;       /* 付款账户 */
    private String payerName;     /* 付款方户名 */
    private String payerCertType;     /* 证件类型 */
    private String payerCertNo;       /* 证件号码 */
    private String payerPhoneNo;       /* 手机号 */
    private String payerSgnNo;            /* 签约协议号 */
    private String exprDate;        /* 有效期 */
    private String cvn2;            /* cvn2 */
    private String payeeAcctIssrId;   /* 收款方账户所属机构标识 */
    private String payeeAcctNo;       /* 收款账户 */
    private String payeeName;     /* 收款方户名 */
    private String payeeAreaNo;       /* 收款方地区编码 */
    private String ncqsOrderId;      /* 订单号 */
    private String orderDesc;         /* 订单描述 */
    private String mchntNo;         /* 商户号 */
    private String mchntType;       /* 商户类别 */
    private String mchntName;       /* 商户名称 */
    private String subMchntNo;      /* 二级商户号 */
    private String subMchntType;    /* 二级商户类别 */
    private String subMchntName;    /* 二级商户名称 */
    private RiskInfo riskInfo;      /* 风险监控信息 */

    public String getPayeeAcctIssrId() {
        return payeeAcctIssrId;
    }

    public void setPayeeAcctIssrId(String payeeAcctIssrId) {
        this.payeeAcctIssrId = payeeAcctIssrId;
    }

    public String getTransCcy() {
        return transCcy;
    }

    public void setTransCcy(String transCcy) {
        this.transCcy = transCcy;
    }

    public String getTransAmt() {
        return transAmt;
    }

    public void setTransAmt(String transAmt) {
        this.transAmt = transAmt;
    }

    public String getAcctInType() {
        return acctInType;
    }

    public void setAcctInType(String acctInType) {
        this.acctInType = acctInType;
    }

    public String getTermType() {
        return termType;
    }

    public void setTermType(String termType) {
        this.termType = termType;
    }

    public String getTermNo() {
        return termNo;
    }

    public void setTermNo(String termNo) {
        this.termNo = termNo;
    }

    public String getAcqReserved() {
        return acqReserved;
    }

    public void setAcqReserved(String acqReserved) {
        this.acqReserved = acqReserved;
    }

    public String getPayerAcctNo() {
        return payerAcctNo;
    }

    public void setPayerAcctNo(String payerAcctNo) {
        this.payerAcctNo = payerAcctNo;
    }

    public String getPayerName() {
        return payerName;
    }

    public void setPayerName(String payerName) {
        this.payerName = payerName;
    }

    public String getPayerCertType() {
        return payerCertType;
    }

    public void setPayerCertType(String payerCertType) {
        this.payerCertType = payerCertType;
    }

    public String getPayerCertNo() {
        return payerCertNo;
    }

    public void setPayerCertNo(String payerCertNo) {
        this.payerCertNo = payerCertNo;
    }

    public String getPayerPhoneNo() {
        return payerPhoneNo;
    }

    public void setPayerPhoneNo(String payerPhoneNo) {
        this.payerPhoneNo = payerPhoneNo;
    }

    public String getExprDate() {
        return exprDate;
    }

    public void setExprDate(String exprDate) {
        this.exprDate = exprDate;
    }

    public String getCvn2() {
        return cvn2;
    }

    public void setCvn2(String cvn2) {
        this.cvn2 = cvn2;
    }

    public String getPayeeAcctNo() {
        return payeeAcctNo;
    }

    public void setPayeeAcctNo(String payeeAcctNo) {
        this.payeeAcctNo = payeeAcctNo;
    }

    public String getPayeeName() {
        return payeeName;
    }

    public void setPayeeName(String payeeName) {
        this.payeeName = payeeName;
    }

    public String getPayeeAreaNo() {
        return payeeAreaNo;
    }

    public void setPayeeAreaNo(String payeeAreaNo) {
        this.payeeAreaNo = payeeAreaNo;
    }

    public String getPayerSgnNo() {
        return payerSgnNo;
    }

    public void setPayerSgnNo(String payerSgnNo) {
        this.payerSgnNo = payerSgnNo;
    }

    public String getNcqsOrderId() {
        return ncqsOrderId;
    }

    public void setNcqsOrderId(String ncqsOrderId) {
        this.ncqsOrderId = ncqsOrderId;
    }

    public String getOrderDesc() {
        return orderDesc;
    }

    public void setOrderDesc(String orderDesc) {
        this.orderDesc = orderDesc;
    }

    public String getMchntNo() {
        return mchntNo;
    }

    public void setMchntNo(String mchntNo) {
        this.mchntNo = mchntNo;
    }

    public String getMchntType() {
        return mchntType;
    }

    public void setMchntType(String mchntType) {
        this.mchntType = mchntType;
    }

    public String getMchntName() {
        return mchntName;
    }

    public void setMchntName(String mchntName) {
        this.mchntName = mchntName;
    }

    public String getSubMchntNo() {
        return subMchntNo;
    }

    public void setSubMchntNo(String subMchntNo) {
        this.subMchntNo = subMchntNo;
    }

    public String getSubMchntType() {
        return subMchntType;
    }

    public void setSubMchntType(String subMchntType) {
        this.subMchntType = subMchntType;
    }

    public String getSubMchntName() {
        return subMchntName;
    }

    public void setSubMchntName(String subMchntName) {
        this.subMchntName = subMchntName;
    }

    public RiskInfo getRiskInfo() {
        return riskInfo;
    }

    public void setRiskInfo(RiskInfo riskInfo) {
        this.riskInfo = riskInfo;
    }
}
